Search results
4011 packages found
Returns true if a value has the characteristics of a valid JavaScript descriptor. Works for data descriptors and accessor descriptors.
Returns true if a value has the characteristics of a valid JavaScript accessor descriptor.
Returns true if a value has the characteristics of a valid JavaScript data descriptor.
Returns true if an object was created by the `Object` constructor, or Object.create(null).
Given an object and a property, replaces a property descriptor (or deletes it), and returns a thunk to restore it.
Access deep object properties using a path
Filter object keys and values into a new object
Returns true if the value is an object and not an array or null.
sets a value deep in an object
Extend an object with the properties of additional objects. node.js/javascript util.
- assign
- clone
- extend
- merge
- obj
- object
- object-assign
- object.assign
- prop
- properties
- property
- props
- shallow
- util
- View more
Modify deep object properties without modifying the original object (immutability). Works great with React and Redux.
**Grab Wizard** is a lightweight JavaScript package for navigating and retrieving values from nested data structures. <br/> ## Install You can install the package using npm:
Iterate over the own and inherited enumerable properties of an object, and return an object with properties that evaluate to true from the callback. Exit early by returning `false`. JavaScript/Node.js
Set nested properties on an object using dot notation.
- bury
- deep-get-set
- deep-object
- deep-property
- deep-set-in
- deep-set
- deephas
- dot-prop
- dot2val
- es5-dot-prop
- get
- getsetdeep
- has
- hasown
- View more
Define a lazily evaluated property on an object
- lazy
- property
- properties
- prop
- define
- object
- value
- lazily
- laziness
- evaluation
- eval
- execute
- getter
- function
- View more
Convert a string/promise/array/iterable/asynciterable/buffer/typedarray/arraybuffer/object into a stream
Safely get deep nested properties using dot notation
Convert object keys to camel case
Access nested property values at any depth with a simple expression.
Returns true if a value exists, false if empty. Works with deeply nested values using object paths.